﻿@charset "utf-8";

.topLogoSearch{height: 350px;}
.iframe-top: {border: 0px solid #fff;border-width: 0;}
#logo{margin-top: 74px; }
#logo a{width: 420px; height: 185px; background: url(images/logo.png) left top no-repeat;}
/* 顶部链接 */
.indTopLinks{overflow: hidden; padding: 8px 10px; border: 1px solid #ddd;}
.indTopLinks li{width: 14%; float: left; text-align: center;}
.indTopLinks li a{display: block; position: relative; z-index: 1; padding-top: 30px; height: 16px; line-height: 16px; font-size: 12px;}
.indTopLinks li a i{position: absolute; z-index: 1; left: 0; top: 0; display: block; width: 100%; height: 30px; background: url(images/indTopLinksIcon.png) center -6px no-repeat;
-webkit-transition:all 1s;
-moz-transition:all 1s;
-ms-transition:all  1s;
-o-transition:all 1s;
transition:all 1s;
}
.indTopLinks li a:hover i{-webkit-transform:rotateY(360deg);
-moz-transform:rotateY(360deg);
-ms-transform:rotateY(360deg);
-o-transform:rotateY(360deg);
transform:rotateY(360deg);}
.indTopLinks li.li2 a i{background-position: center -46px;}
.indTopLinks li.li3 a i{background-position: center -86px;}
.indTopLinks li.li4 a i{background-position: center -126px;}
.indTopLinks li.li5 a i{background-position: center -166px;}
.indTopLinks li.li6 a i{background-position: center -206px;}
.indTopLinks li.li7 a i{background-position: center -246px;}
.indTopLinks li.li8 a i{background-position: center -286px;}
.indTopLinks li.li9 a i{background-position: center -326px;}

/*顶部1列广告*/
.1Banner{overflow: hidden; clear: both;}
.1Banner li{width: 1200px; float: left; overflow: hidden;}
.1Banner li img{display: block; width: 1200px;}


/*顶部两列广告*/
.TwoBanner{overflow: hidden; clear: both;}
.TwoBanner li{width: 590px; float: left; overflow: hidden;/*height:71px*/}
.TwoBanner li img{display: block; width: 590px;}
.TwoBanner li.first{margin-right: 7px;}
.TwoBanner li.last{float: right;}


/* 广告 */
.indBanner{overflow: hidden; clear: both;}
.indBanner li{width: 395px; float: left; overflow: hidden;}
.indBanner li img{display: block; width: 395px;}
.indBanner li.first{margin-right: 7px;}
.indBanner li.last{float: right;}

/* 4列广告 */
.indBanner4{overflow: hidden; clear: both;}
.indBanner4 li{width: 295px; float: left; overflow: hidden;}
.indBanner4 li img{display: block; width: 295px;}
.indBanner4 li.first{margin-right: 7px;}
.indBanner4 li.second{margin-right:7px;}
.indBanner4 li.third{margin-right: 4px;}
.indBanner4 li.last{float: right;}

/* 焦点图-广告 */
.focusAd{ overflow: hidden; height: 90px;  position: relative; z-index: 1;}
.focusAd .bd .pic img{width: 1200px; height: 90px;}
.focusAd .hd{ overflow:hidden; position:absolute; right:6px; bottom:8px;}
.focusAd .hd li{ float:left; width:13px; height:13px;  text-align:center; cursor:pointer; margin-right:6px; display: inline; background-color: #fff; color: #333;}
.focusAd .hd li span{display: none;}
.focusAd .hd li.on{ background-color: #c62626; color: white;}

/* 头条新闻 */
.topNews{overflow: hidden; padding: 15px 10px; margin: 15px auto 0; text-align: center; border: 1px solid #ddd;}
.topNews li{line-height: 40px; margin-bottom: 10px; text-align: center; font-size: 29px; font-weight: bold; }
.topNews li.n{display: inline-block; *display: inline; margin: 0 10px; height: 25px; line-height: 25px; font-size: 14px; font-weight: normal;}
.topNews li.n a{color:#666;}
/*.topNews li a{color:red;}*/

/* 焦点图 */
.focusBox{float: left; margin-right: 20px;}
.focusBox1{float: left; margin-right: 20px;}

/* 第二部分 *****************/
#layoutB{}

/* 通用框 */
.indBox .hd{overflow: hidden; height: 36px; line-height: 36px; border-bottom: 1px solid #c62626;}
.indBox .hd h3{width: auto; float: left; height: 36px; line-height: 36px; padding: 0 18px; font-size: 16px; font-weight: bold; color: white; background-color: #c62626;}
.indBox .hd h3 a{color: white;}
.indBox .bd{padding: 15px 0 0; overflow: hidden;}
.indBox .hd .tabmenu li{width: auto; float: left; height: 36px; line-height: 36px; padding: 0 18px; font-size: 16px;}
.indBox .hd .tabmenu li.on{ font-weight: bold; color: white; background-color: #c62626;}
.indBox .hd .tabmenu li.on a{color:white;}
/* 特殊循环大小 */
#layoutB .indBox{width: 410px; float: left; margin:15px 20px 0 0;}
#layoutB .indBox .bd{height: 180px;}
/* 常委报道 */
#layoutB #boxCwbd{float: right; width: 325px; margin-right: 0;}
#boxCwbd .bd{}
#boxCwbd .bd ul{overflow: hidden; margin: -10px -6px 0 0;}
#boxCwbd .bd li{ height: 36px; line-height: 34px; margin: 10px 6px 0 0; text-align: center; }
#boxCwbd .bd li a{display: block; font-size: 14px; border: 1px solid #e4e4e4; background-color: #f7f7f7;}
#boxCwbd .bd li a:hover{background-color: #efefef;}
/* #boxCwbd .bd li.li1{margin: 0 111px 5px; width: 104px; height: 38px; line-height: 36px; font-size: 17px;}
#boxCwbd .bd li.li1 a{font-size: 17px; font-weight: bold; color: #c62626;} */

/* 干部任免 */
#layoutB #boxGbrm{float: right; width: 325px; margin-right: 0;}
#boxGbrm .hd .tabList{width: auto; float: right; margin-top: 6px;}
#boxGbrm .hd .tabList li{width: auto; float: left; margin-left: 5px; padding: 0 7px; height: 21px; line-height: 21px; font-size: 12px; background-color: #eee; border-radius: 2px;}
#boxGbrm .hd .tabList li.on{background-color: #f08121; color: white;}
#boxGbrm .hd .tabList li.on a{color: white;}

/* 第三部分  ****************/
#layoutC{}
.indMain{width: 940px; float: left; overflow: hidden;}
.indSide{width: 240px; float: right; overflow: hidden;}


/* 通用框2 */
.indBar{overflow: hidden; margin-top: 15px;}
.indBar .hd{height: 41px; line-height: 41px; border-bottom: 1px solid #ececec;}
.indBar .hd h3{position: relative; z-index: 1; width: auto; float: left; height: 42px; line-height: 42px; margin: 0 0 -1px; font-size: 16px; color: white; background-color: #e23838;}
.indBar .hd h3 a{display: block; padding: 0 22px 0 18px; color: white; background: url(images/indBoxHd.png) left top no-repeat;}
.indBar .hd li{width: auto; float: left; position: relative; z-index: 1; width: auto; float: left; height: 42px; line-height: 42px; margin: 0 0 -1px; font-size: 16px;}
.indBar .hd li a{display: block; padding: 0 22px 0 18px;}
.indBar .hd li.on{background-color: #ec5207;}
.indBar .hd li.on a{color: white; background: url(images/indBoxHd.png) left top no-repeat;}
.indBar .bd{padding: 15px 0 0; overflow: hidden;}


#layoutC .indBox,
#layoutC .indBar{width: 420px; margin-top: 15px;}
#layoutC .indBox .bd,
#layoutC .indBar .bd{height: 240px;}
#layoutC .boxSix .bd{height: 180px;}



/* 侧栏通用框 */
.indSideBox{overflow: hidden; padding-top: 2px; background:#333 url(images/sideBoxRedLine.jpg) left top no-repeat;}
.indSideBox .hd,
.indSideBox .bd{background-color: #fff;}
.indSideBox .hd{height: 42px; line-height: 42px; border: 1px solid #f1f1f1; border-bottom: none;}
.indSideBox .hd h3{padding-left: 14px; font-size: 16px; font-weight: bold;}
.indSideBox .hd h3 strong{color: #e23838;}
.indSideBox .hd .more{float: right; margin-right: 10px; font-size: 12px; color: #999;}
.indSideBox .hd .more:hover{color: #c00;}
.indSideBox .bd{padding:0 10px 10px; /*height:150px;*/ border-left: 1px solid #f1f1f1; border-right: 1px solid #f1f1f1;border-bottom: 1px solid #f1f1f1;}

.indSideBanner{overflow: hidden; margin-top: -12px;  padding: 0 10px 10px; border: 1px solid #f1f1f1; border-top: none;}
.indSideBanner li{overflow: hidden; margin-top: 10px;}
.indSideBanner li img{display: block; width: 218px;}

.indSideAdTop{padding: 16px; overflow: hidden; border: 1px solid #f1f1f1;}
#BannerZoneAD_Div21 {margin-bottom: 10px}
/* 首页头条信息列表 */
.IndTopicList{overflow: hidden;}
.IndTopicList{overflow: hidden;}
.IndTopicList .t{overflow: hidden; padding-bottom: 19px; margin-bottom: 10px; border-bottom: 1px dotted #e0e0e0; background:none;}
.IndTopicList .t .pic{width: auto; float: left; margin-right: 20px;}
.IndTopicList .t .pic img{display: block; width: 160px; height: 120px;}
.IndTopicList .t .con{position: relative; z-index: 1; height: 120px; overflow: hidden;}
.IndTopicList .t .con .date{position: absolute; z-index: 1; left: 0; bottom: 0; width: auto; float: left; padding-left: 18px; font-size: 12px; color: #999;}
.IndTopicList .t .title{ line-height: 24px; overflow: hidden; font-size: 16px; text-align: left;}
.IndTopicList .t .tit{ font-weight: bold; }
.IndTopicList .t .intro{margin-top: 6px; height: 60px; overflow: hidden; font-size: 12px; line-height: 20px; color: #999;}
.IndTopicList .t .more{ color:#e23838;  }
.IndTopicList .t .more:hover{color:#d21010;}
.IndTopicList .n{ height:30px; line-height:30px; font-size: 14px; overflow:hidden;}
.IndTopicList .n a{padding-left: 12px; background: url(images/icon.png) left -30px no-repeat;}
.IndTopicList .n a:hover{color: #e23838; font-weight: bold;}
.IndTopicList .n .date{font-size: 12px; float:right; color:#999;  }
.IndTopicList li.noData{background:none; color:#999;}


/* 友情链接 */
.boxFriend{overflow: hidden; margin-top: 15px;}
.boxFriend .hd{height: 38px; line-height: 38px; border-bottom: 1px solid #ececec;}
.boxFriend .hd li{width: auto; float: left; margin-right: 10px; padding: 0 18px; font-size: 14px; border: 1px solid #ececec; border-bottom: none;}
.boxFriend .hd li.on{font-weight: bold; color:#e23838; border-color: #e23838; background-color: #fff;}
.boxFriend .hd li.on a{color: #e23838;}
.boxFriend .bd{overflow: hidden; padding-top: 10px;}
.boxFriend .bd .friendList li{width: auto; float: left; height: 32px; line-height: 32px; margin-right: 24px;}
.boxFriend .picBd{overflow: hidden; padding-top: 20px;}
.boxFriend .friendPicList{overflow: hidden; margin-right: -30px;}
.boxFriend .friendPicList li{width: auto; float: left; margin-right: 30px;}
.boxFriend .friendPicList li img{display: block; width: 175px; height: 44px;}

/* 党刊党报 */
.boxDkdb{overflow: hidden; margin-top: 15px;}
.boxDkdb .hd{height: 60px; line-height: 60px; background: url(images/boxDkdbHd.jpg) center top no-repeat;}
.boxDkdb .hd a{display: block; height: 60px; line-height: 60px; overflow: hidden; text-indent: -9999px;}
.boxDkdb .bd{padding-top: 15px;}
.dkdbList{overflow: hidden; margin-right: -24px;}
.dkdbList li{position: relative; z-index: 1; width: 180px; float: left; margin-right: 24px; padding-bottom: 20px; background: #e7e7e7 url(images/indDkdbBg.jpg) center bottom no-repeat;}
.dkdbList li .pic{overflow: hidden; margin: 7px 7px 0 7px;}
.dkdbList li .pic img{display: block; width: 166px; height: 226px;}
.dkdbList li .con{position: absolute; z-index: 1; left: 7px; bottom: 20px; width: 166px; height: 36px; line-height: 36px; }
.dkdbList li .con .bg,
.dkdbList li .con .title{position: absolute; left: 0; bottom: 0; display: block; width: 100%; height: 36px; line-height: 36px;}
.dkdbList li .con .bg{z-index: 1; background-color: #000; opacity: .5; filter: alpha(opacity=50);}
.dkdbList li .con .title{z-index: 2; text-align: center; color: white;}
.dkdbList li .con .title a{color: white;}


/* 平台二维码 */
.ptewm{overflow: hidden; margin-top: 5px;transform: translateX(20%);}
.ewmList{overflow: hidden;text-align: center;}
.ewmList li{width: 239px; float: left; padding: 20px 0 30px; text-align: center; line-height: 24px; font-size: 14px; color: #666; border-right: 1px solid #ececec;}
.ewmList li.first {margin-left: 0px}
.ewmList li.last{border-right: none;}
.ewmList li .pic{overflow: hidden; padding-bottom: 10px;}
.ewmList .pic img {width: 104px;height: 104px}
